/**
 * 
 */
package santeclair.referentiel.optique.referentiel.webservice.impl;

import org.springframework.stereotype.Service;

import santeclair.lunar.framework.enumeration.AbstractEnumTools;
import santeclair.referentiel.optique.referentiel.enumeration.MarqueEnum;
import santeclair.referentiel.optique.referentiel.webservice.MarqueWebService;

/**
 * @author hpham
 * 
 */
@Service("marqueWebService")
public class MarqueWebServiceImpl implements MarqueWebService {

    @Override
    public String findMarqueNameByLibelle(String libelle) {
        MarqueEnum key = AbstractEnumTools.findEnumValuesByLibelle(MarqueEnum.class, libelle);
        return key != null ? key.name() : null;
    }

    @Override
    public String findMarqueLibellebyName(String name) {
        MarqueEnum key = AbstractEnumTools.findEnumValuesByCode(MarqueEnum.class, name);
        return key != null ? key.getLibelle() : null;
    }

}
